package com.yjhh.chdataservice.beans;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(value = "IndustryBaseInfoVo", description = "产业基本信息VO")
public class IndustryBaseInfoVo {

    @ApiModelProperty(value = "产业分布ID")
    private String industryId;

    @ApiModelProperty(value = "产业名称")
    private String industryName;

    @ApiModelProperty(value = "产业类型")
    private String industryType;

    @ApiModelProperty(value = "提供岗位数")
    private Long postCount;

    @ApiModelProperty(value = "平均薪资")
    private Long monthMoney;

    @ApiModelProperty(value = "产业x坐标")
    private Double pointX;

    @ApiModelProperty(value = "产业y坐标")
    private Double pointY;

    @ApiModelProperty(value = "产业x坐标")
    private Double proPointX;

    @ApiModelProperty(value = "产业y坐标")
    private Double proPointY;

    public IndustryBaseInfoVo(String industryId, String industryName, String industryType, Long postCount, Long monthMoney) {
        this.industryId = industryId;
        this.industryName = industryName;
        this.industryType = industryType;
        this.postCount = postCount;
        this.monthMoney = monthMoney;
    }

    public IndustryBaseInfoVo(String industryId, String industryName, String industryType, Long postCount, Long monthMoney, Double pointX, Double pointY, Double proPointX, Double proPointY) {
        this.industryId = industryId;
        this.industryName = industryName;
        this.industryType = industryType;
        this.postCount = postCount;
        this.monthMoney = monthMoney;
        this.pointX = pointX;
        this.pointY = pointY;
        this.proPointX = proPointX;
        this.proPointY = proPointY;
    }
}
